package com.sunwayworld.basemodule.rm.hospital.bean;

import com.sunwayworld.framework.data.annotation.Clob;
import com.sunwayworld.framework.data.annotation.Transient;
import com.sunwayworld.framework.support.tree.bean.AbstractTreeNode;

/**
 * 接口数据源
 * 
 * @author hul@sunwayworld.com
 * @date 2023-08-06
 */
public class LimsInterfaceSourceTreeDTO extends AbstractTreeNode {

    @Transient
    private static final long serialVersionUID = -82566196618711043L;

    private String sourceCode;// 数据源编号
    private String parentSourceCode;// 父数据源编号
    private String sourceName;// 数据源名称
    private String sourceTable;// 数据源表
    private String sourceType;// 数据源类型
    @Clob
    private String sql;// sql
    private String param;// 查询参数

    public String getSourceCode() {
        return sourceCode;
    }

    public void setSourceCode(String sourceCode) {
        this.sourceCode = sourceCode;
    }

    public String getParentSourceCode() {
        return parentSourceCode;
    }

    public void setParentSourceCode(String parentSourceCode) {
        this.parentSourceCode = parentSourceCode;
    }

    public String getSourceName() {
        return sourceName;
    }

    public void setSourceName(String sourceName) {
        this.sourceName = sourceName;
    }

    public String getSourceTable() {
        return sourceTable;
    }

    public void setSourceTable(String sourceTable) {
        this.sourceTable = sourceTable;
    }

    public String getSourceType() {
        return sourceType;
    }

    public void setSourceType(String sourceType) {
        this.sourceType = sourceType;
    }

    public String getSql() {
        return sql;
    }

    public void setSql(String sql) {
        this.sql = sql;
    }

    public String getParam() {
        return param;
    }

    public void setParam(String param) {
        this.param = param;
    }

}
